package com.github.pig.stock.model.dto;

import com.github.pig.stock.common.enums.OrderAction;
import com.github.pig.stock.common.enums.OrderStatus;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
  * @author J神
  * @date 2018/5/15
  **/
@Data
public class StockInDTO {
    @ApiModelProperty(value="订单编号")
    private List<Long> ids;
    @ApiModelProperty(value="入库时间")
    private Date stockDate;
    @ApiModelProperty(value="订单标号")
    private String orderNo;
    @ApiModelProperty(value="订单名称")
    private String orderName;
    @ApiModelProperty(value="订单商品数量")
    private Integer orderNum;
    @ApiModelProperty(value="订单金额")
    private BigDecimal orderMoney;
    @ApiModelProperty(value="收货人姓名")
    private String orderUserName;
    @ApiModelProperty(value="地址")
    private String address;
    @ApiModelProperty(value="订单备注")
    private String orderMemo;
    @ApiModelProperty(value="邮编")
    private String zipCode;
    @ApiModelProperty(value="订单收货地址")
    private String orderUserAddress;
    @ApiModelProperty(value="当前页")
    private Integer page;
    @ApiModelProperty(value="每夜条数")
    private Integer limit;
    @ApiModelProperty(value="操作类型")
    private OrderAction orderAction;
    @ApiModelProperty(value="配送员")
    private String distributeBy;
    @ApiModelProperty(value = "开始时间")
    private Date gmtOrderStart;
    @ApiModelProperty(value = "结束时间")
    private Date gmtOrderEnd;
    @ApiModelProperty(value = "订单状态")
    private OrderStatus orderStatus;
}
